package com.jmxcfc.blfsc.jiwei.service;

import com.alibaba.fastjson.JSONObject;
import com.jmxcfc.blfsc.common.common.IOutboundService;
import com.jmxcfc.blfsc.common.common.request.BaseRequest;
import com.jmxcfc.blfsc.common.common.response.BaseResponse;
import com.jmxcfc.blfsc.common.sms.SmsRequest;
import com.jmxcfc.blfsc.common.sms.extend.SmsExtend;

/**
 * <p>
 * 短信记录表 服务类
 * 泛型分别对应:
 * JSONObject:BaseResponse响应体 T
 * SmsRequest<SmsExtend>:BaseRequest请求体 B
 * String:BaseContext扩展体 E
 * </p>
 * @author zhuyiping
 */
public interface ISmsRequestService extends IOutboundService<JSONObject, SmsRequest<SmsExtend>, String> {

    BaseResponse<JSONObject> sendRequest(BaseRequest<SmsRequest<SmsExtend>> requestMessage);
}
